<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2021/12/2
  Time: 10:48
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>输出的区别</title>
</head>
<body>
    <%
        out.write("out输出1<br/>");
        out.flush();
        out.write("out输出2<br/>");

        response.getWriter().write("response输出1<br/>");
        response.getWriter().write("response输出2<br/>");
    %>
<hr/>
<!--由于jsp翻译之后,底层源代码都是使用out来进行输出的,所以一般情况下,我们在jsp页面中统一使用out来进行输出,避免打乱页面的输出内容的顺序-->
<%
    out.write("12");
    out.print("12");
%>
<hr/>
<%
    out.write(12);//输出字符串是没有任何问题的
    out.print(12);//输出任意数据都是没有问题的(都会转化成字符串之后调用write进行输出)
    //深入源码,浅出结论：在jsp页面中,可以统一使用out.print()来进行输出
%>
</body>
</html>
